Update History
V1.11.0
/ 12-September-2019
Main
Changes
- Update HAL I2C examples to be compliant with new I2C APIs
- Update HAL TIM examples to be compliant with new TIM APIs
- Update HAL CRC examples
- Remove unwanted default polynomial attribute configuration as there is no programmable polynomial feature
- Update HAL SPI_FullDuplex_ComDMA example
- Update HAL_SPI_MspInit() API to use DMA handle for reception instead
of transmission in reception process
- Update stm32f0xx_hal_conf.h files :
- Change assert_failed() prototype to be compliant with MISRA C rule 11.4
- Add reference to HAL EXTI driver
- Add registers callbacks defines
V1.9.0
/ 25-August-2017
Main
Changes
- Remove support of Atollic TrueSTUDIO STM32 (TrueSTUDIO) toolchain.
- Align stm32f0xx_hal_conf.h with latest template defined in HAL.
- Change assert_failed() prototype to be compliant with MISRA C rule 11.4
V1.8.0
/ 07-April-2017
Main
Changes
- Maintenance release
- Update stm32f0xx_hal_conf.h files :
- Compliance with MISRA C 2004 rule 10.6 ('U' suffix applied to all constants of 'unsigned' type).
- Add definition of USE_SPI_CRC
- Update
UART_TwoBoards_ComIT, TIM_PWMOutput, TIM_DMA examples to be aligned with latest
reference code.
V1.7.0
/ 04-November-2016
Main
Changes
- Maintenance release.
- Change of HAL API for TIM : add AutoReloadPreload capability in TIM handler. Impacts in ADC, DAC, IWDG and TIM examples.
- Updated DMA_FLASHToRAM example to call HAL_DMA_RegisterCallback() function
- Updated WWDG examples to be in line with latest updates done on HAL WWDG drivers
- Remove the HAL_WWDG_Start and update the HAL_WWDG_Refresh functions in the main.c file
- Remove HAL_WWDG_MspDeInit function from stm32f4xx_hal_msp.c file
- Change of HAL API for IWDG : Removal of HAL_IWDG_Start function in the main.c of IWDG example.
- Updated
I2C examples to manage error case during data transfer
(I2C_TwoBoards_AdvComIT, I2C_TwoBoards_ComDMA, I2C_TwoBoards_ComIT,
I2C_TwoBoards_ComPolling)
- Updated TwoBoards_RestartComIT example : before starting a transfer, master is waiting a request event from slave
- Updated macro USARTx_GPIO_CLK_ENABLE()
V1.6.0
/ 27-May-2016
Main
Changes
- Updated system_stm32f0xx.c files:
- Added APBPrescTable definition.
- Adding new projects HAL I2C to introduce I2C repeated start feature:
- I2C_TwoBoards_RestartAdvComIT
- I2C_TwoBoards_RestartComIT
- Updated I2C examples after I2C driver rework:
- I2C_TwoBoards_AdvComIT
- I2C_TwoBoards_ComDMA
- I2C_TwoBoards_ComIT
- I2C_TwoBoards_ComPolling
- I2C_WakeUpFromStop
V1.5.0
/ 29-January-2016
Main
Changes
- Maintenance release.
- Add support of System Workbench for STM32 (SW4STM32) toolchain.
- Updated GPIO Output Speed literals naming to ensure HAL full compatibility.
- Updated FLASH_WriteProtection examples with new FLASH APIs.
- Updated TIM examples: Corrected calculation of uint32_t in TIM_InputCapture example.
- Update SystemClockConfig() for STM32F0xx-Nucleo examples.
- Updated/aligned UART_TwoBoards_ComDMA examples (UART IRQ needs now to be enabled).
- Updated ADC/ADC_AnalogWatchdog example.
- Added CRC/CRC_Data_Reversing_16bit_CRC example to illustrate input/output data reversal features.
- Added CRC/CRC_Bytes_Stream_7bit_CRC example to illustrate the usage Input/Output options CRC calculation.
- Updated system_stm32f0xx.c files:
- Removed __IO or __I on constant table declaration.
- Added HSI48_VALUE definition.
- Updated stm32f0xx_hal_conf.h files:
- Set HSE_STARTUP_TIMEOUT value to 100ms instead of 5000ms
- Updated “Liberty” License with the new license “Ultimate Liberty”.
V1.3.0
/ 26-June-2015
Main
Changes
- Update ADC/DMA/PWR examples projects.
- Fix known defects and several enhancements implementation.
- Complete HAL API alignment (renaming).
V1.2.0
/ 05-Dec-2014
Main
Changes
minor correction (compilation warning with HAL_SPI)V1.1.0
/ 03-Oct-2014
Main
Changes
- CORTEX examples
- CORTEXM_ModePrivilege replace by CORTEXM_ProcessStack
- PWR examples
V1.0.0
/ 18-Juin-2014
Main
Changes
License
This
software component is licensed by ST under BSD 3-Clause
license, the "License"; You may not use this component except in
compliance with the License. You may obtain a copy of the License at:
https://opensource.org/licenses/BSD-3-Clause
For
complete documentation on STM32 Microcontrollers visit www.st.com/STM32
|